Text copied to clipboard!

Název

Text copied to clipboard!

Senior PHP programátor

Popis

Text copied to clipboard!
Hledáme seniorního PHP programátora, který se připojí k našemu technologickému týmu a bude hrát klíčovou roli při návrhu, vývoji a dlouhodobé údržbě moderních webových aplikací a interních systémů. Tato pozice je určena pro zkušeného odborníka, který má hluboké znalosti jazyka PHP, rozumí principům čistého a udržitelného kódu a dokáže samostatně navrhovat technická řešení s ohledem na výkon, bezpečnost a škálovatelnost. Ideální kandidát má zkušenosti s vývojem robustních backendových služeb, integrací API, prací s relačními databázemi a spoluprací v agilním vývojovém prostředí. Na této pozici budete úzce spolupracovat s frontend vývojáři, produktovými manažery, testery i DevOps specialisty. Vaším cílem bude vytvářet stabilní a efektivní řešení, která podporují obchodní cíle společnosti a zároveň poskytují kvalitní uživatelský zážitek. Očekáváme, že budete aktivně přispívat k architektuře aplikací, navrhovat zlepšení stávajících systémů a pomáhat nastavovat technické standardy v rámci týmu. Seniorní úroveň této role znamená nejen silné programátorské schopnosti, ale také schopnost mentorovat méně zkušené kolegy, provádět code review a přinášet osvědčené postupy do každodenní práce. Budete pracovat s moderním technologickým stackem a podílet se na vývoji aplikací, které zpracovávají důležitá data a podporují klíčové firemní procesy. Důležitá je schopnost analyzovat požadavky, převádět je do technických specifikací a následně realizovat řešení s důrazem na kvalitu a dlouhodobou udržitelnost. Hledáme člověka, který se orientuje v běžně používaných PHP frameworcích, chápe principy objektově orientovaného programování, návrhových vzorů a testování softwaru. Úspěšný kandidát by měl být proaktivní, zodpovědný a otevřený neustálému vzdělávání. Oceníme zkušenosti s optimalizací výkonu aplikací, zabezpečením webových služeb, prací s verzovacími systémy a nasazováním aplikací do produkčního prostředí. Pokud vás baví řešit technicky náročné úkoly, hledat efektivní cesty k implementaci nových funkcí a podílet se na strategickém rozvoji softwarových produktů, tato příležitost je pro vás ideální. Nabízíme prostředí, kde můžete uplatnit své zkušenosti, ovlivnit technická rozhodnutí a podílet se na projektech s reálným dopadem na fungování firmy i spokojenost zákazníků.

Odpovědnosti

Text copied to clipboard!
  • Navrhovat, vyvíjet a udržovat backendové aplikace v jazyce PHP.
  • Tvořit a optimalizovat REST API a integrační rozhraní.
  • Spolupracovat s frontend týmem na implementaci nových funkcí.
  • Provádět code review a dohlížet na kvalitu zdrojového kódu.
  • Analyzovat technické požadavky a navrhovat vhodná řešení.
  • Optimalizovat výkon aplikací a databázových dotazů.
  • Řešit chyby, incidenty a technický dluh ve stávajících systémech.
  • Podílet se na architektonických rozhodnutích a technickém směrování týmu.

Požadavky

Text copied to clipboard!
  • Minimálně 5 let zkušeností s vývojem v PHP.
  • Pokročilá znalost některého PHP frameworku, například Symfony nebo Laravel.
  • Zkušenosti s relačními databázemi, například MySQL nebo PostgreSQL.
  • Dobrá znalost objektově orientovaného programování a návrhových vzorů.
  • Praxe s verzovacím systémem Git a týmovou spoluprací na kódu.
  • Zkušenosti s návrhem a integrací REST API.
  • Schopnost psát čistý, testovatelný a udržitelný kód.
  • Znalost základů bezpečnosti webových aplikací a optimalizace výkonu.

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s vývojem rozsáhlých aplikací v PHP?
  • Se kterými PHP frameworky jste pracoval(a) nejdéle?
  • Jak přistupujete k návrhu škálovatelné backendové architektury?
  • Máte zkušenosti s vedením code review nebo mentoringem kolegů?
  • Jaké databázové technologie jste používal(a) v produkčním prostředí?
  • Jaké nástroje používáte pro testování a ladění aplikací?
  • Popište projekt, na kterém jste řešil(a) výkon nebo bezpečnost aplikace.
  • Jaké jsou vaše platové očekávání a kdy můžete nastoupit?